la gomera (island) - French English Dictionary